3. git install note

2017-02-06:

已经在办公虚拟机上完成了git克隆同步的操作。

[dong@localhost learngit]$ git pull git@github.com:zhd0305/hello-world.git

执行git pull从远端下拉数据时,要先明确在什么目录下,要执行pwd命令查看当期目录,确认是准确的项目文件目录下才能执行git pull命令。

否则很容易把项目文件抓取到上级目录中!

[dong@localhost learngit]$ git clone git@github.com:zhd0305/hello-world.git

这个命令是把远程的项目文件克隆到当前目录下。

。。。

[dong@localhost ~]$ pwd
/home/dong
[dong@localhost ~]$ ssh-keygen -t rsa -C "zhd0305"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/dong/.ssh/id_rsa):
Created directory '/home/dong/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/dong/.ssh/id_rsa.
Your public key has been saved in /home/dong/.ssh/id_rsa.pub.
The key fingerprint is:
ac:71:f8:c3:a9:20:78:78:75:3d:e2:3a:18:81:57:38 zhd0305
The key's randomart image is:
+--[ RSA 2048]----+
|   .             |
|  E .            |
| . o             |
|. o    +         |
| . .. = S        |
| o.. o B o       |
|o +o. o =        |
| o...o . .       |
|    ...          |
+-----------------+

[dong@localhost ~]$ ls

a.out    Documents  hello.c  Pictures  Templates  test2.c  test.c
Desktop  Downloads  Music    Public    test       test3.c  Videos

[dong@localhost ~]$ ls ./.ssh

id_rsa  id_rsa.pub

[dong@localhost ~]$ more ./.ssh/id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzBUaBjdhCmm7t2sbe0get9K05ogUtXCzn
klO5EfhiUpmpg8khsblubTtI93VuxB7iLMZ2NIF5suYH4y23rqJRzPdX/ePDBNBwCFqAKIRq
stJBzok125Xh+Ma+unlKAFqI4LEwWxzEg4So9RWq+wO8LAfVYezYcDpo6C23ZiNVj1J9dVAJ
WKlelhnYctOYsTYxW/Hl0P9GPQIQl68A/ayO/VUSk58Y1/WPAdg7jrV3v498FJYgBEeiD95V
jv2LLcOBINBXkooKVMqpsKUbZHBQP8Xc/uKoFSIFLjKvrIUCxVsgOz12u2cYR3JfJJfWXLj5
jJYthYQFkvXxILVXdSQ7 zhd0305

[dong@localhost ~]$

[dong@localhost ~]$ ll

total 40
-rwxrwxr-x. 1 dong dong 8555 Jan 22 09:58 a.out
drwxr-xr-x. 2 dong dong    6 Sep  3 16:40 Desktop
drwxrwxr-x. 2 dong dong   34 Feb  5 10:58 docs
drwxr-xr-x. 2 dong dong    6 Sep  3 16:40 Documents
drwxr-xr-x. 2 dong dong   52 Feb  4 14:39 Downloads
-rw-rw-r--. 1 dong dong   59 Jan 17 22:09 hello.c
drwxr-xr-x. 2 dong dong    6 Sep  3 16:40 Music
drwxr-xr-x. 2 dong dong    6 Sep  3 16:40 Pictures
drwxr-xr-x. 2 dong dong    6 Sep  3 16:40 Public
drwxr-xr-x. 2 dong dong    6 Sep  3 16:40 Templates
-rwxrwxr-x. 1 dong dong 8502 Jan 17 13:02 test
-rw-r--r--. 1 root root  275 Jan 21 15:10 test2.c
-rw-rw-r--. 1 dong dong  334 Jan 22 09:58 test3.c
-rw-rw-r--. 1 dong dong   67 Jan 21 14:24 test.c
drwxr-xr-x. 2 dong dong    6 Sep  3 16:40 Videos

[dong@localhost ~]$ mkdir learngit [dong@localhost ~]$ cd learngit/

[dong@localhost learngit]$ pwd /home/dong/learngit

[dong@localhost learngit]$ git init Initialized empty Git repository in /home/dong/learngit/.git/ [dong@localhost learngit]$ ll total 0 [dong@localhost learngit]$

[dong@localhost ~]$ git config –global user.name “zhd0305”

git clone git@github.com:zhd0305/hello-world.git

[dong@localhost learngit]$ ll total 0

[dong@localhost learngit]$ git clone git@github.com:zhd0305/hello-world.git

Cloning into 'hello-world'...
The authenticity of host 'github.com (192.30.253.112)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts.
remote: Counting objects: 60, done.
remote: Total 60 (delta 0), reused 0 (delta 0), pack-reused 60
Receiving objects: 100% (60/60), 15.74 KiB | 5.00 KiB/s, done.
Resolving deltas: 100% (22/22), done.

[dong@localhost learngit]$ ll

total 4
drwxrwxr-x. 4 dong dong 4096 Feb  5 11:23 hello-world
[dong@localhost learngit]$